.flex {
    display: flex !important;

}

.wrap {
    flex-wrap: wrap;
}

.ac {
    align-items: center;
}

.fend {
    align-items: end;
}
.flex-align-start{
 align-items: flex-start;
}

.jsb {
    justify-content: space-between;
}

.jcc {
    justify-content: center;
}

.jend {
    justify-content: end;
}

.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.r0 {
    right: 0rem;
}

.font18 {
    font-size: 0.18rem;
}

.p15 {
    padding: 0.15rem;
}

.el-date-editor .el-range__icon {
    display: none !important;
}

.el-date-editor .el-range__close-icon--hidden {
    display: none !important;
}

/* 单个年样式 */
.el-year-table td .cell {
    color: #fff !important;
}

.el-year-table td.today .cell {
    color: #062B6F !important;
}

.el-year-table td.current:not(.disabled) .cel {
    background-color: #062B6F !important;
}

.el-year-table td.current:not(.disabled) .cell {
    background-color: #062B6F !important;
}

.el-year-table td.today .cell {
    color: #fff !important;
    background-color: #062B6F !important;
}

/* 单个月份样式 */
.el-popper {
    background: #1C5BCC !important;
}

.el-date-picker {
    background: #1C5BCC !important;
}

.el-date-picker__header-label {
    color: #fff !important;
}

.el-picker-panel__icon-btn {
    color: #fff !important;
}

.el-month-table td .cell:hover {
    background-color: #062B6F !important;
}

.el-month-table td.today .cell {
    font-weight: 700;
    background-color: #062B6F !important;
}

/* 月份范围样式 */
.el-month-table td .cell {
    color: #fff !important;
}

.el-month-table td.start-date .cell {
    background-color: #062B6F !important;
}

.el-month-table td.end-date .cell {
    background-color: #062B6F !important;
}

.el-month-table td.in-range div {
    background-color: rgba(6, 43, 111, 0.6) !important;
}

.el-picker-panel__sidebar {
    background: #1C5BCC !important;
}

.el-picker-panel__shortcut {
    color: #fff !important;
}

.el-picker-panel__shortcut:hover {
    background-color: #062B6F !important;
}

.from-box .el-picker-panel__body {
    .is-left {
        background: red !important;

        .el-picker-panel__icon-btn {
            color: #fff !important;
        }

        th {
            color: #fff !important;
        }

        .el-date-range-picker__header {
            color: #fff !important;
        }

        .el-date-table__row td {
            color: #fff !important;
        }

        .start-date .el-date-table-cell__text {
            background-color: #062B6F !important;

        }

        .end-date .el-date-table-cell__text {
            background-color: #062B6F !important;

        }

        .el-date-table td.in-range .el-date-table-cell {
            background-color: rgba(6, 43, 111, 0.6) !important;
        }
    }

    .is-right {
        background: #1C5BCC !important;

        .el-picker-panel__icon-btn {
            color: #fff !important;
        }

        th {
            color: #fff !important;
        }

        .el-date-range-picker__header {
            color: #fff !important;
        }

        .el-date-table__row td {
            color: #fff !important;
        }

        .start-date .el-date-table-cell__text {
            background-color: #062B6F !important;

        }

        .end-date .el-date-table-cell__text {
            background-color: #062B6F !important;

        }

        .el-date-table td.in-range .el-date-table-cell {
            background-color: rgba(6, 43, 111, 0.6) !important;
        }
    }

}

/* 天数范围样式 */
.el-picker-panel__body {
    .is-left {
        background: #1C5BCC !important;

        .el-picker-panel__icon-btn {
            color: #fff !important;
        }

        th {
            color: #fff !important;
        }

        .el-date-range-picker__header {
            color: #fff !important;
        }

        .el-date-table__row td {
            color: #fff !important;
        }

        .start-date .el-date-table-cell__text {
            background-color: #062B6F !important;

        }

        .end-date .el-date-table-cell__text {
            background-color: #062B6F !important;

        }

        .el-date-table td.in-range .el-date-table-cell {
            background-color: rgba(6, 43, 111, 0.6) !important;
        }
    }

    .is-right {
        background: #1C5BCC !important;

        .el-picker-panel__icon-btn {
            color: #fff !important;
        }

        th {
            color: #fff !important;
        }

        .el-date-range-picker__header {
            color: #fff !important;
        }

        .el-date-table__row td {
            color: #fff !important;
        }

        .start-date .el-date-table-cell__text {
            background-color: #062B6F !important;

        }

        .end-date .el-date-table-cell__text {
            background-color: #062B6F !important;

        }

        .el-date-table td.in-range .el-date-table-cell {
            background-color: rgba(6, 43, 111, 0.6) !important;
        }
    }

}

.el-date-editor .el-range-input {
    cursor: pointer !important;
}

.el-date-editor .el-range-separator {
    cursor: pointer !important;
}

.el-input__wrapper .el-input__prefix {
    cursor: pointer !important;
}

.el-input__wrapper .el-input__inner {
    cursor: pointer !important;
}

.el-date-editor {
    opacity: 0;
}

.el-popover {
    color: #fff !important;
}

.el-year-table td.disabled .cell {
    color: #333 !important; 
}

.el-year-table td.today .cell {
    color: #fff !important;
}

.returnPage {
    width: 128px;
    height: 38px;
    font-weight: 400;
    font-size: 18px;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url('../../assets/img/realEstate/returnBg.png');
    position: relative;
    top: 20px;
    left: 50px;
}

.returnPage:hover {
    cursor: pointer;
}

.returnPage1 {
    width: 128px;
    height: 38px;
    font-weight: 400;
    font-size: 18px;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url('../../assets/img/realEstate/returnBg.png');
    position: absolute;
    top: 20px;
    right: 50px;
}

.returnPage1:hover {
    cursor: pointer;
}

.el-select__placeholder {
    color: #D7DDE2 !important;
}

.is-transparent {
    span {
        color: #D7DDE2 !important;
    }
}

.el-popper.my-cascaders {
    background: rgba(21, 88, 108, 0.95) !important;
    border: 1px solid #67C2D0 !important;

    .el-cascader-node__label {
        color: #CDD5DB;
    }

    .el-icon {
        color: #CDD5DB;
    }

    .is-focus {
        border: 1px solid #67C2D0 !important;
    }

    .el-input.el-input--suffix {
        border: 1px solid #67C2D0 !important;
    }
}

.custom-cascader.el-popper {
    z-index: 9999 !important;
    border: 1px solid #67C2D0 !important;
}

.custom-cascader .el-cascader-menu:not(:last-child) {
    border-right: 1px solid #67C2D0 !important;
}

.custom-cascader .el-cascader-panel {
    background: #1C5E9C;
}

.custom-cascader .el-cascader-node__label {
    color: #CDD5DB;
}

/* .custom-cascader .in-active-path{
    background: linear-gradient( 180deg, rgba(32,133,162,0) ,#2085A2 );
} */
.custom-cascader .in-active-path {
    background: linear-gradient(180deg, rgba(32, 133, 162, 0), #2085A2);
}

.custom-cascader .is-active {
    /* background: linear-gradient(180deg, rgba(32, 133, 162, 0), #2085A2); */
}

.custom-cascader .el-cascader-menu .el-scrollbar__view .el-cascader-node:hover {
    background-color: rgba(0, 0, 0, 0) !important;
}

.custom-cascader .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: transparent;
    border: 1px solid #67C2D0;
}

.custom-cascader .el-checkbox__input.is-checked .el-checkbox__inner:after {
    border-color: rgba(234, 215, 122, 1);
}

.custom-cascader .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: transparent;
    border: 1px solid #67C2D0;
}